home *** CD-ROM | disk | FTP | other *** search
Text File | 1994-04-19 | 23.9 KB | 966 lines | [TEXT/MPS ] |
-
- /*
- * This file was generated by the SOM Compiler.
- * FileName: Locrian:WWDCSun:CPlusPlus:Part.xh.
- * Generated using:
- * SOM Precompiler somipc: somc/smemit.c
- * SOM Emitter emitxh.dll: somc/smmain.c
- */
-
- /*
- *
- * Constants
- *
- */
-
-
- #ifndef SOM_ODPart_xh
- #define SOM_ODPart_xh
-
- class ODPart;
-
- #define ODPart_MajorVersion 0
- #define ODPart_MinorVersion 0
-
- /* C++ som defs */
- #include <somcls.xh>
-
- /* Include C++ parent defs */
- #ifndef SOM_ODPersistentObject_xh
- #include <PstObj.xh>
- #endif
-
- #ifndef ODPart_API
- #define ODPart_API
- /*
- * -- The Class API
- */
-
- /*
- * Start of user-defined types:
- */
- class ODExtension;
- class ODCanvas;
- class ODLinkSource;
- class ODEmbeddedFramesIterator;
- class ODSession;
- class ODTypeSet;
- class ODStorageUnit;
- class ODLink;
- class ODStorageUnitView;
- class ODFacet;
- class ODDragItemIterator;
- class ODFrame;
- class ODShape;
- class ODTransform;
-
- /*
- * End of user-defined types.
- */
-
- #if applec ^ PRAGMA_LIB_EXPORT
- #pragma lib_export on
- #endif
-
-
- /* A procedure to create the ODPart Class */
- SOMEXTERN SOMClass * SOMLINK ODPartNewClass(
- integer4 majorVersion,
- integer4 minorVersion);
-
- /* The API to the ODPart class object, and the methods it introduces. */
- typedef struct ODPartClassDataStructure {
- SOMClass *classObject;
- somMToken FulfillPromise;
- somMToken DropCompleted;
- somMToken DragEnter;
- somMToken DragWithin;
- somMToken DragLeave;
- somMToken Drop;
- somMToken ContainingPartPropertiesChanged;
- somMToken GetContainingPartProperties;
- somMToken RevealFrame;
- somMToken EmbeddedFrameSpec;
- somMToken CreateEmbeddedFramesIterator;
- somMToken AddDisplayFrame;
- somMToken AttachSourceFrame;
- somMToken RemoveDisplayFrame;
- somMToken CloseDisplayFrame;
- somMToken FrameShapeChanged;
- somMToken ViewTypeChanged;
- somMToken PresentationChanged;
- somMToken WritePartInfo;
- somMToken ReadPartInfo;
- somMToken Open;
- somMToken CreateEmbeddedFrame;
- somMToken RemoveEmbeddedFrame;
- somMToken RequestFrameShape;
- somMToken UsedShapeChanged;
- somMToken AdjustBorderShape;
- somMToken FacetAdded;
- somMToken FacetRemoved;
- somMToken CanvasChanged;
- somMToken ClipShapeChanged;
- somMToken ExternalTransformChanged;
- somMToken Draw;
- somMToken CanvasUpdated;
- somMToken HighlightChanged;
- somMToken GetPrintResolution;
- somMToken CreateLink;
- somMToken LinkUpdated;
- somMToken RevealLink;
- somMToken EmbeddedFrameChanged;
- somMToken LinkStatusChanged;
- somMToken BeginRelinquishFocus;
- somMToken CommitRelinquishFocus;
- somMToken AbortRelinquishFocus;
- somMToken FocusAcquired;
- somMToken FocusLost;
- somMToken CloneInto;
- somMToken ExternalizeKinds;
- somMToken ChangeKind;
- somMToken HandleEvent;
- somMToken HandleEventInEmbedded;
- somMToken MouseEnter;
- somMToken MouseWithin;
- somMToken MouseLeave;
- somMToken AdjustMenus;
- somMToken UndoAction;
- somMToken RedoAction;
- somMToken DisposeActionState;
- somMToken WriteActionState;
- somMToken ReadActionState;
- somMToken InitPart;
- somMToken InitPartFromStorage;
- } ODPartClassDataStructure;
- #ifdef SOM_NO_DATA_EXPORTS
- SOMEXTERN ODPartClassDataStructure * ODPartGetClassData ( void );
- # undef ODPartClassData
- # define ODPartClassData (*ODPartGetClassData())
- #else
- SOMEXTERN ODPartClassDataStructure ODPartClassData;
- #endif /* SOM_NO_DATA_EXPORTS */
-
- #if applec ^ PRAGMA_LIB_EXPORT
- #pragma lib_export off
- #endif
-
- #define _ODPart ODPartClassData.classObject
-
- /* The API to parentMtabs for ODPart, and the instance data it introduces. */
- SOMEXTERN struct ODPartCClassDataStructure {
- somMethodTabs parentMtab;
- somDToken instanceDataToken;
- } ODPartCClassData;
-
- /*
- * -- Typedefs for Procedures that support Methods introduced by ODPart
- */
- SOMEXTERN {
- typedef void (* SOMLINK somTD_ODPart_FulfillPromise)(ODPart *somSelf, Environment *ev,
- ODStorageUnitView* promiseSUView);
- typedef void (* SOMLINK somTD_ODPart_DropCompleted)(ODPart *somSelf, Environment *ev,
- ODPart* destPart,
- ODDropResult dropResult);
- typedef void (* SOMLINK somTD_ODPart_DragEnter)(ODPart *somSelf, Environment *ev,
- ODDragItemIterator* dragInfo,
- ODFacet* facet,
- ODPoint* where);
- typedef void (* SOMLINK somTD_ODPart_DragWithin)(ODPart *somSelf, Environment *ev,
- ODDragItemIterator* dragInfo,
- ODFacet* facet,
- ODPoint* where);
- typedef void (* SOMLINK somTD_ODPart_DragLeave)(ODPart *somSelf, Environment *ev,
- ODFacet* facet,
- ODPoint* where);
- typedef ODDropResult (* SOMLINK somTD_ODPart_Drop)(ODPart *somSelf, Environment *ev,
- ODDragItemIterator* dropInfo,
- ODFacet* facet,
- ODPoint* where);
- typedef void (* SOMLINK somTD_ODPart_ContainingPartPropertiesChanged)(ODPart *somSelf, Environment *ev,
- ODFrame* frame,
- ODStorageUnit* propertyUnit);
- typedef ODStorageUnit* (* SOMLINK somTD_ODPart_GetContainingPartProperties)(ODPart *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_ODPart_RevealFrame)(ODPart *somSelf, Environment *ev,
- ODFrame* embeddedFrame,
- ODShape* revealShape);
- typedef void (* SOMLINK somTD_ODPart_EmbeddedFrameSpec)(ODPart *somSelf, Environment *ev,
- ODFrame* embeddedFrame,
- ODObjectSpec spec);
- typedef ODEmbeddedFramesIterator* (* SOMLINK somTD_ODPart_CreateEmbeddedFramesIterator)(ODPart *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_ODPart_AddDisplayFrame)(ODPart *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_ODPart_AttachSourceFrame)(ODPart *somSelf, Environment *ev,
- ODFrame* frame,
- ODFrame* sourceFrame);
- typedef void (* SOMLINK somTD_ODPart_RemoveDisplayFrame)(ODPart *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_ODPart_CloseDisplayFrame)(ODPart *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_ODPart_FrameShapeChanged)(ODPart *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_ODPart_ViewTypeChanged)(ODPart *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_ODPart_PresentationChanged)(ODPart *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_ODPart_WritePartInfo)(ODPart *somSelf, Environment *ev,
- ODPtr partInfo,
- ODStorageUnitView* storageUnitView);
- typedef ODPtr (* SOMLINK somTD_ODPart_ReadPartInfo)(ODPart *somSelf, Environment *ev,
- ODFrame* frame,
- ODStorageUnitView* storageUnitView);
- typedef ODID (* SOMLINK somTD_ODPart_Open)(ODPart *somSelf, Environment *ev,
- ODFrame* frame);
- typedef ODFrame* (* SOMLINK somTD_ODPart_CreateEmbeddedFrame)(ODPart *somSelf, Environment *ev,
- ODFrame* containingFrame,
- ODShape* frameShape,
- ODTransform* externalTransform,
- ODPart* embedPart,
- ODTypeToken viewType,
- ODTypeToken presentation,
- ODID frameGroupID,
- ODBoolean isOverlaid);
- typedef void (* SOMLINK somTD_ODPart_RemoveEmbeddedFrame)(ODPart *somSelf, Environment *ev,
- ODFrame* embeddedFrame);
- typedef ODShape* (* SOMLINK somTD_ODPart_RequestFrameShape)(ODPart *somSelf, Environment *ev,
- ODFrame* embeddedFrame,
- ODShape* frameShape);
- typedef void (* SOMLINK somTD_ODPart_UsedShapeChanged)(ODPart *somSelf, Environment *ev,
- ODFrame* embeddedFrame);
- typedef ODShape* (* SOMLINK somTD_ODPart_AdjustBorderShape)(ODPart *somSelf, Environment *ev,
- ODFrame* embeddedFrame,
- ODShape* shape);
- typedef void (* SOMLINK somTD_ODPart_FacetAdded)(ODPart *somSelf, Environment *ev,
- ODFacet* facet);
- typedef void (* SOMLINK somTD_ODPart_FacetRemoved)(ODPart *somSelf, Environment *ev,
- ODFacet* facet);
- typedef void (* SOMLINK somTD_ODPart_CanvasChanged)(ODPart *somSelf, Environment *ev,
- ODFacet* facet);
- typedef void (* SOMLINK somTD_ODPart_ClipShapeChanged)(ODPart *somSelf, Environment *ev,
- ODFacet* facet);
- typedef void (* SOMLINK somTD_ODPart_ExternalTransformChanged)(ODPart *somSelf, Environment *ev,
- ODFacet* facet);
- typedef void (* SOMLINK somTD_ODPart_Draw)(ODPart *somSelf, Environment *ev,
- ODFacet* facet,
- ODShape* invalidShape);
- typedef void (* SOMLINK somTD_ODPart_CanvasUpdated)(ODPart *somSelf, Environment *ev,
- ODCanvas* canvas);
- typedef void (* SOMLINK somTD_ODPart_HighlightChanged)(ODPart *somSelf, Environment *ev,
- ODFacet* facet);
- typedef ODULong (* SOMLINK somTD_ODPart_GetPrintResolution)(ODPart *somSelf, Environment *ev,
- ODFrame* frame);
- typedef ODLink* (* SOMLINK somTD_ODPart_CreateLink)(ODPart *somSelf, Environment *ev,
- ODPtr data,
- ODULong size);
- typedef void (* SOMLINK somTD_ODPart_LinkUpdated)(ODPart *somSelf, Environment *ev,
- ODLink* updatedLink,
- ODChangeID id);
- typedef void (* SOMLINK somTD_ODPart_RevealLink)(ODPart *somSelf, Environment *ev,
- ODLinkSource* linkSource);
- typedef void (* SOMLINK somTD_ODPart_EmbeddedFrameChanged)(ODPart *somSelf, Environment *ev,
- ODFrame* frame,
- ODChangeID change);
- typedef void (* SOMLINK somTD_ODPart_LinkStatusChanged)(ODPart *somSelf, Environment *ev,
- ODFrame* frame);
- typedef ODBoolean (* SOMLINK somTD_ODPart_BeginRelinquishFocus)(ODPart *somSelf, Environment *ev,
- ODTypeToken focus,
- ODFrame* ownerFrame,
- ODFrame* proposedFrame);
- typedef void (* SOMLINK somTD_ODPart_CommitRelinquishFocus)(ODPart *somSelf, Environment *ev,
- ODTypeToken focus,
- ODFrame* ownerFrame,
- ODFrame* proposedFrame);
- typedef void (* SOMLINK somTD_ODPart_AbortRelinquishFocus)(ODPart *somSelf, Environment *ev,
- ODTypeToken focus,
- ODFrame* ownerFrame,
- ODFrame* proposedFrame);
- typedef void (* SOMLINK somTD_ODPart_FocusAcquired)(ODPart *somSelf, Environment *ev,
- ODTypeToken focus,
- ODFrame* ownerFrame);
- typedef void (* SOMLINK somTD_ODPart_FocusLost)(ODPart *somSelf, Environment *ev,
- ODTypeToken focus,
- ODFrame* ownerFrame);
- typedef void (* SOMLINK somTD_ODPart_CloneInto)(ODPart *somSelf, Environment *ev,
- ODDraftKey key,
- ODStorageUnit* storageUnit,
- ODStorageUnit* initiatingFrame);
- typedef void (* SOMLINK somTD_ODPart_ExternalizeKinds)(ODPart *somSelf, Environment *ev,
- ODTypeSet* kindset);
- typedef void (* SOMLINK somTD_ODPart_ChangeKind)(ODPart *somSelf, Environment *ev,
- ODType kind);
- typedef ODBoolean (* SOMLINK somTD_ODPart_HandleEvent)(ODPart *somSelf, Environment *ev,
- ODEventData* event,
- ODFrame* frame,
- ODFacet* facet);
- typedef ODBoolean (* SOMLINK somTD_ODPart_HandleEventInEmbedded)(ODPart *somSelf, Environment *ev,
- ODEventData* event,
- ODFrame* frame,
- ODFacet* facet,
- ODFrame* embeddedFrame,
- ODFacet* embeddedFacet);
- typedef void (* SOMLINK somTD_ODPart_MouseEnter)(ODPart *somSelf, Environment *ev,
- ODFacet* facet,
- ODPoint* where);
- typedef void (* SOMLINK somTD_ODPart_MouseWithin)(ODPart *somSelf, Environment *ev,
- ODFacet* facet,
- ODPoint* where);
- typedef void (* SOMLINK somTD_ODPart_MouseLeave)(ODPart *somSelf, Environment *ev,
- ODFacet* facet);
- typedef void (* SOMLINK somTD_ODPart_AdjustMenus)(ODPart *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_ODPart_UndoAction)(ODPart *somSelf, Environment *ev,
- ODActionData actionState);
- typedef void (* SOMLINK somTD_ODPart_RedoAction)(ODPart *somSelf, Environment *ev,
- ODActionData actionState);
- typedef void (* SOMLINK somTD_ODPart_DisposeActionState)(ODPart *somSelf, Environment *ev,
- ODActionData actionState,
- ODDoneState doneState);
- typedef void (* SOMLINK somTD_ODPart_WriteActionState)(ODPart *somSelf, Environment *ev,
- ODPtr actionState,
- ODStorageUnitView* storageUnitView);
- typedef ODPtr (* SOMLINK somTD_ODPart_ReadActionState)(ODPart *somSelf, Environment *ev,
- ODStorageUnitView* storageUnitView);
- typedef void (* SOMLINK somTD_ODPart_InitPart)(ODPart *somSelf, Environment *ev,
- ODStorageUnit* storageUnit);
- typedef void (* SOMLINK somTD_ODPart_InitPartFromStorage)(ODPart *somSelf, Environment *ev,
- ODStorageUnit* storageUnit);
- }
-
- #endif /* ODPart_API */
-
-
- /*
- * -- Method Tokens are Thunks
- */
- #undef somresolve_
- #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
-
- /*
- * -- The C++ Wrapper Class for ODPart
- */
- class ODPart : public ODPersistentObject
- {
- public:
-
- void *operator new(size_t size)
- {
- SOM_IgnoreWarning(size);
- if (!ODPartClassData.classObject)
- ODPartNewClass(ODPart_MajorVersion,ODPart_MinorVersion);
- return (void *)
- ((somTD_SOMClass_somNew)
- somresolve_((SOMObject *)((void*)(ODPartClassData.classObject)),
- SOMClassClassData.somNew))
- ((SOMClass *)((void*)(ODPartClassData.classObject)));
- }
-
- void operator delete(void * obj)
- {
- ((SOMObject *)obj)->somFree();
- }
-
- /* public method: FulfillPromise */
- void FulfillPromise(Environment *ev,
- ODStorageUnitView* promiseSUView)
- {
- SOM_Resolve(this,ODPart,FulfillPromise)
- (this,ev,promiseSUView);
- }
-
-
- /* public method: DropCompleted */
- void DropCompleted(Environment *ev,
- ODPart* destPart,
- ODDropResult dropResult)
- {
- SOM_Resolve(this,ODPart,DropCompleted)
- (this,ev,destPart,dropResult);
- }
-
-
- /* public method: DragEnter */
- void DragEnter(Environment *ev,
- ODDragItemIterator* dragInfo,
- ODFacet* facet,
- ODPoint* where)
- {
- SOM_Resolve(this,ODPart,DragEnter)
- (this,ev,dragInfo,facet,where);
- }
-
-
- /* public method: DragWithin */
- void DragWithin(Environment *ev,
- ODDragItemIterator* dragInfo,
- ODFacet* facet,
- ODPoint* where)
- {
- SOM_Resolve(this,ODPart,DragWithin)
- (this,ev,dragInfo,facet,where);
- }
-
-
- /* public method: DragLeave */
- void DragLeave(Environment *ev,
- ODFacet* facet,
- ODPoint* where)
- {
- SOM_Resolve(this,ODPart,DragLeave)
- (this,ev,facet,where);
- }
-
-
- /* public method: Drop */
- ODDropResult Drop(Environment *ev,
- ODDragItemIterator* dropInfo,
- ODFacet* facet,
- ODPoint* where)
- {
- return SOM_Resolve(this,ODPart,Drop)
- (this,ev,dropInfo,facet,where);
- }
-
-
- /* public method: ContainingPartPropertiesChanged */
- void ContainingPartPropertiesChanged(Environment *ev,
- ODFrame* frame,
- ODStorageUnit* propertyUnit)
- {
- SOM_Resolve(this,ODPart,ContainingPartPropertiesChanged)
- (this,ev,frame,propertyUnit);
- }
-
-
- /* public method: GetContainingPartProperties */
- ODStorageUnit* GetContainingPartProperties(Environment *ev,
- ODFrame* frame)
- {
- return SOM_Resolve(this,ODPart,GetContainingPartProperties)
- (this,ev,frame);
- }
-
-
- /* public method: RevealFrame */
- void RevealFrame(Environment *ev,
- ODFrame* embeddedFrame,
- ODShape* revealShape)
- {
- SOM_Resolve(this,ODPart,RevealFrame)
- (this,ev,embeddedFrame,revealShape);
- }
-
-
- /* public method: EmbeddedFrameSpec */
- void EmbeddedFrameSpec(Environment *ev,
- ODFrame* embeddedFrame,
- ODObjectSpec spec)
- {
- SOM_Resolve(this,ODPart,EmbeddedFrameSpec)
- (this,ev,embeddedFrame,spec);
- }
-
-
- /* public method: CreateEmbeddedFramesIterator */
- ODEmbeddedFramesIterator* CreateEmbeddedFramesIterator(Environment *ev,
- ODFrame* frame)
- {
- return SOM_Resolve(this,ODPart,CreateEmbeddedFramesIterator)
- (this,ev,frame);
- }
-
-
- /* public method: AddDisplayFrame */
- void AddDisplayFrame(Environment *ev,
- ODFrame* frame)
- {
- SOM_Resolve(this,ODPart,AddDisplayFrame)
- (this,ev,frame);
- }
-
-
- /* public method: AttachSourceFrame */
- void AttachSourceFrame(Environment *ev,
- ODFrame* frame,
- ODFrame* sourceFrame)
- {
- SOM_Resolve(this,ODPart,AttachSourceFrame)
- (this,ev,frame,sourceFrame);
- }
-
-
- /* public method: RemoveDisplayFrame */
- void RemoveDisplayFrame(Environment *ev,
- ODFrame* frame)
- {
- SOM_Resolve(this,ODPart,RemoveDisplayFrame)
- (this,ev,frame);
- }
-
-
- /* public method: CloseDisplayFrame */
- void CloseDisplayFrame(Environment *ev,
- ODFrame* frame)
- {
- SOM_Resolve(this,ODPart,CloseDisplayFrame)
- (this,ev,frame);
- }
-
-
- /* public method: FrameShapeChanged */
- void FrameShapeChanged(Environment *ev,
- ODFrame* frame)
- {
- SOM_Resolve(this,ODPart,FrameShapeChanged)
- (this,ev,frame);
- }
-
-
- /* public method: ViewTypeChanged */
- void ViewTypeChanged(Environment *ev,
- ODFrame* frame)
- {
- SOM_Resolve(this,ODPart,ViewTypeChanged)
- (this,ev,frame);
- }
-
-
- /* public method: PresentationChanged */
- void PresentationChanged(Environment *ev,
- ODFrame* frame)
- {
- SOM_Resolve(this,ODPart,PresentationChanged)
- (this,ev,frame);
- }
-
-
- /* public method: WritePartInfo */
- void WritePartInfo(Environment *ev,
- ODPtr partInfo,
- ODStorageUnitView* storageUnitView)
- {
- SOM_Resolve(this,ODPart,WritePartInfo)
- (this,ev,partInfo,storageUnitView);
- }
-
-
- /* public method: ReadPartInfo */
- ODPtr ReadPartInfo(Environment *ev,
- ODFrame* frame,
- ODStorageUnitView* storageUnitView)
- {
- return SOM_Resolve(this,ODPart,ReadPartInfo)
- (this,ev,frame,storageUnitView);
- }
-
-
- /* public method: Open */
- ODID Open(Environment *ev,
- ODFrame* frame)
- {
- return SOM_Resolve(this,ODPart,Open)
- (this,ev,frame);
- }
-
-
- /* public method: CreateEmbeddedFrame */
- ODFrame* CreateEmbeddedFrame(Environment *ev,
- ODFrame* containingFrame,
- ODShape* frameShape,
- ODTransform* externalTransform,
- ODPart* embedPart,
- ODTypeToken viewType,
- ODTypeToken presentation,
- ODID frameGroupID,
- ODBoolean isOverlaid)
- {
- return SOM_Resolve(this,ODPart,CreateEmbeddedFrame)
- (this,ev,containingFrame,frameShape,externalTransform,embedPart,viewType,presentation,frameGroupID,isOverlaid);
- }
-
-
- /* public method: RemoveEmbeddedFrame */
- void RemoveEmbeddedFrame(Environment *ev,
- ODFrame* embeddedFrame)
- {
- SOM_Resolve(this,ODPart,RemoveEmbeddedFrame)
- (this,ev,embeddedFrame);
- }
-
-
- /* public method: RequestFrameShape */
- ODShape* RequestFrameShape(Environment *ev,
- ODFrame* embeddedFrame,
- ODShape* frameShape)
- {
- return SOM_Resolve(this,ODPart,RequestFrameShape)
- (this,ev,embeddedFrame,frameShape);
- }
-
-
- /* public method: UsedShapeChanged */
- void UsedShapeChanged(Environment *ev,
- ODFrame* embeddedFrame)
- {
- SOM_Resolve(this,ODPart,UsedShapeChanged)
- (this,ev,embeddedFrame);
- }
-
-
- /* public method: AdjustBorderShape */
- ODShape* AdjustBorderShape(Environment *ev,
- ODFrame* embeddedFrame,
- ODShape* shape)
- {
- return SOM_Resolve(this,ODPart,AdjustBorderShape)
- (this,ev,embeddedFrame,shape);
- }
-
-
- /* public method: FacetAdded */
- void FacetAdded(Environment *ev,
- ODFacet* facet)
- {
- SOM_Resolve(this,ODPart,FacetAdded)
- (this,ev,facet);
- }
-
-
- /* public method: FacetRemoved */
- void FacetRemoved(Environment *ev,
- ODFacet* facet)
- {
- SOM_Resolve(this,ODPart,FacetRemoved)
- (this,ev,facet);
- }
-
-
- /* public method: CanvasChanged */
- void CanvasChanged(Environment *ev,
- ODFacet* facet)
- {
- SOM_Resolve(this,ODPart,CanvasChanged)
- (this,ev,facet);
- }
-
-
- /* public method: ClipShapeChanged */
- void ClipShapeChanged(Environment *ev,
- ODFacet* facet)
- {
- SOM_Resolve(this,ODPart,ClipShapeChanged)
- (this,ev,facet);
- }
-
-
- /* public method: ExternalTransformChanged */
- void ExternalTransformChanged(Environment *ev,
- ODFacet* facet)
- {
- SOM_Resolve(this,ODPart,ExternalTransformChanged)
- (this,ev,facet);
- }
-
-
- /* public method: Draw */
- void Draw(Environment *ev,
- ODFacet* facet,
- ODShape* invalidShape)
- {
- SOM_Resolve(this,ODPart,Draw)
- (this,ev,facet,invalidShape);
- }
-
-
- /* public method: CanvasUpdated */
- void CanvasUpdated(Environment *ev,
- ODCanvas* canvas)
- {
- SOM_Resolve(this,ODPart,CanvasUpdated)
- (this,ev,canvas);
- }
-
-
- /* public method: HighlightChanged */
- void HighlightChanged(Environment *ev,
- ODFacet* facet)
- {
- SOM_Resolve(this,ODPart,HighlightChanged)
- (this,ev,facet);
- }
-
-
- /* public method: GetPrintResolution */
- ODULong GetPrintResolution(Environment *ev,
- ODFrame* frame)
- {
- return SOM_Resolve(this,ODPart,GetPrintResolution)
- (this,ev,frame);
- }
-
-
- /* public method: CreateLink */
- ODLink* CreateLink(Environment *ev,
- ODPtr data,
- ODULong size)
- {
- return SOM_Resolve(this,ODPart,CreateLink)
- (this,ev,data,size);
- }
-
-
- /* public method: LinkUpdated */
- void LinkUpdated(Environment *ev,
- ODLink* updatedLink,
- ODChangeID id)
- {
- SOM_Resolve(this,ODPart,LinkUpdated)
- (this,ev,updatedLink,id);
- }
-
-
- /* public method: RevealLink */
- void RevealLink(Environment *ev,
- ODLinkSource* linkSource)
- {
- SOM_Resolve(this,ODPart,RevealLink)
- (this,ev,linkSource);
- }
-
-
- /* public method: EmbeddedFrameChanged */
- void EmbeddedFrameChanged(Environment *ev,
- ODFrame* frame,
- ODChangeID change)
- {
- SOM_Resolve(this,ODPart,EmbeddedFrameChanged)
- (this,ev,frame,change);
- }
-
-
- /* public method: LinkStatusChanged */
- void LinkStatusChanged(Environment *ev,
- ODFrame* frame)
- {
- SOM_Resolve(this,ODPart,LinkStatusChanged)
- (this,ev,frame);
- }
-
-
- /* public method: BeginRelinquishFocus */
- ODBoolean BeginRelinquishFocus(Environment *ev,
- ODTypeToken focus,
- ODFrame* ownerFrame,
- ODFrame* proposedFrame)
- {
- return SOM_Resolve(this,ODPart,BeginRelinquishFocus)
- (this,ev,focus,ownerFrame,proposedFrame);
- }
-
-
- /* public method: CommitRelinquishFocus */
- void CommitRelinquishFocus(Environment *ev,
- ODTypeToken focus,
- ODFrame* ownerFrame,
- ODFrame* proposedFrame)
- {
- SOM_Resolve(this,ODPart,CommitRelinquishFocus)
- (this,ev,focus,ownerFrame,proposedFrame);
- }
-
-
- /* public method: AbortRelinquishFocus */
- void AbortRelinquishFocus(Environment *ev,
- ODTypeToken focus,
- ODFrame* ownerFrame,
- ODFrame* proposedFrame)
- {
- SOM_Resolve(this,ODPart,AbortRelinquishFocus)
- (this,ev,focus,ownerFrame,proposedFrame);
- }
-
-
- /* public method: FocusAcquired */
- void FocusAcquired(Environment *ev,
- ODTypeToken focus,
- ODFrame* ownerFrame)
- {
- SOM_Resolve(this,ODPart,FocusAcquired)
- (this,ev,focus,ownerFrame);
- }
-
-
- /* public method: FocusLost */
- void FocusLost(Environment *ev,
- ODTypeToken focus,
- ODFrame* ownerFrame)
- {
- SOM_Resolve(this,ODPart,FocusLost)
- (this,ev,focus,ownerFrame);
- }
-
-
- /* public method: CloneInto */
- void CloneInto(Environment *ev,
- ODDraftKey key,
- ODStorageUnit* storageUnit,
- ODStorageUnit* initiatingFrame)
- {
- SOM_Resolve(this,ODPart,CloneInto)
- (this,ev,key,storageUnit,initiatingFrame);
- }
-
-
- /* public method: ExternalizeKinds */
- void ExternalizeKinds(Environment *ev,
- ODTypeSet* kindset)
- {
- SOM_Resolve(this,ODPart,ExternalizeKinds)
- (this,ev,kindset);
- }
-
-
- /* public method: ChangeKind */
- void ChangeKind(Environment *ev,
- ODType kind)
- {
- SOM_Resolve(this,ODPart,ChangeKind)
- (this,ev,kind);
- }
-
-
- /* public method: HandleEvent */
- ODBoolean HandleEvent(Environment *ev,
- ODEventData* event,
- ODFrame* frame,
- ODFacet* facet)
- {
- return SOM_Resolve(this,ODPart,HandleEvent)
- (this,ev,event,frame,facet);
- }
-
-
- /* public method: HandleEventInEmbedded */
- ODBoolean HandleEventInEmbedded(Environment *ev,
- ODEventData* event,
- ODFrame* frame,
- ODFacet* facet,
- ODFrame* embeddedFrame,
- ODFacet* embeddedFacet)
- {
- return SOM_Resolve(this,ODPart,HandleEventInEmbedded)
- (this,ev,event,frame,facet,embeddedFrame,embeddedFacet);
- }
-
-
- /* public method: MouseEnter */
- void MouseEnter(Environment *ev,
- ODFacet* facet,
- ODPoint* where)
- {
- SOM_Resolve(this,ODPart,MouseEnter)
- (this,ev,facet,where);
- }
-
-
- /* public method: MouseWithin */
- void MouseWithin(Environment *ev,
- ODFacet* facet,
- ODPoint* where)
- {
- SOM_Resolve(this,ODPart,MouseWithin)
- (this,ev,facet,where);
- }
-
-
- /* public method: MouseLeave */
- void MouseLeave(Environment *ev,
- ODFacet* facet)
- {
- SOM_Resolve(this,ODPart,MouseLeave)
- (this,ev,facet);
- }
-
-
- /* public method: AdjustMenus */
- void AdjustMenus(Environment *ev,
- ODFrame* frame)
- {
- SOM_Resolve(this,ODPart,AdjustMenus)
- (this,ev,frame);
- }
-
-
- /* public method: UndoAction */
- void UndoAction(Environment *ev,
- ODActionData actionState)
- {
- SOM_Resolve(this,ODPart,UndoAction)
- (this,ev,actionState);
- }
-
-
- /* public method: RedoAction */
- void RedoAction(Environment *ev,
- ODActionData actionState)
- {
- SOM_Resolve(this,ODPart,RedoAction)
- (this,ev,actionState);
- }
-
-
- /* public method: DisposeActionState */
- void DisposeActionState(Environment *ev,
- ODActionData actionState,
- ODDoneState doneState)
- {
- SOM_Resolve(this,ODPart,DisposeActionState)
- (this,ev,actionState,doneState);
- }
-
-
- /* public method: WriteActionState */
- void WriteActionState(Environment *ev,
- ODPtr actionState,
- ODStorageUnitView* storageUnitView)
- {
- SOM_Resolve(this,ODPart,WriteActionState)
- (this,ev,actionState,storageUnitView);
- }
-
-
- /* public method: ReadActionState */
- ODPtr ReadActionState(Environment *ev,
- ODStorageUnitView* storageUnitView)
- {
- return SOM_Resolve(this,ODPart,ReadActionState)
- (this,ev,storageUnitView);
- }
-
-
- /* public method: InitPart */
- void InitPart(Environment *ev,
- ODStorageUnit* storageUnit)
- {
- SOM_Resolve(this,ODPart,InitPart)
- (this,ev,storageUnit);
- }
-
-
- /* public method: InitPartFromStorage */
- void InitPartFromStorage(Environment *ev,
- ODStorageUnit* storageUnit)
- {
- SOM_Resolve(this,ODPart,InitPartFromStorage)
- (this,ev,storageUnit);
- }
-
-
-
- }; /* ODPart */
-
-
-
- #endif /* SOM_ODPart_xh */
-